deputy engineer - French English Dictionary